<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@page  import="to.pm.entity.catalogo.Prodotto, java.util.List" %>


<c:import url="../fornitoreOrdineSelezionato.jsp" />


<p> Dettaglio ordine </p>
<html:form action="/riceviOrdine.do">
<ul>
<c:forEach  items="${ordine.dettaglio}" var="dett" >
    <li>
    Id Dettaglio: <c:out value="${dett.id}"/>
    Stato dettaglio: <c:out value="${dett.stato.descrizione}"/>
    Quantita: <c:out value="${dett.quantita}"/>
    <c:choose>
      <c:when test="${dett.isProdotto}">
        Prodotto: <c:out value="${dett.prodotto.descrizione}"/>
      </c:when>
      <c:when test="${dett.isCategoria}">
        Categoria: <c:out value="${dett.categoria.descrizione}"/>
      </c:when>
      <c:otherwise>
        Errore System failure 3 2 1..
      </c:otherwise>
    </c:choose>

    </li>
    <ul>
        <li>Dettaglio ricezione:</li>
        <ul>
            <li>Quantita ricevuta: <html:text property="quantita(${dett.id})"/> </li>
            <c:choose>
              <c:when test="${dett.isProdotto}">
                Prodotto: <c:out value="${dett.prodotto.descrizione}"/>
              </c:when>
              <c:when test="${dett.isCategoria}">
                Categoria: <c:out value="${dett.categoria.descrizione}"/>
                <bean:define id="copt" name="RiceviOrdineForm" property="prodottiInCategoria(${dett.id})"/>
                <html:select property="prodotto(${dett.id})">

                    <html:options collection="copt" property="id" labelProperty="descrizione" />
   
                </html:select>
              </c:when>
              <c:otherwise>
                Errore System failure 3 2 1..
              </c:otherwise>
            </c:choose>
        </ul>
    </ul>
</c:forEach>
</ul>


    <html:submit property="annulla" value="Annulla"/>
    <html:submit property="salva" value="Salva"/>
    <html:submit property="conferma" value="Conferma"/>
</html:form>


<!-- c:if test="${not empty RicercaOrdineForm.ordini}" -->
<!-- /c:if -->